Performance Evaluation of Cost-cognizant Test Case Prioritization

نویسنده

  • Prakash Srivastava
چکیده

Software testing is indispensable for all software development. In software development practice, testing accounts for as much has 50% of total development efforts. Regression testing has been used to support software testing activities and assure the acquirement of appropriate quality through several versions of a software program. Regression testing, however, is too expensive because it requires many test case executions, and the number of test cases increases sharply as the software evolves. Consequently, this leads to the evolution of Test Case Prioritization which helps in minimising the Regression test suite reduction so that the effectiveness of Regression testing enhances. Costcognizant test case prioritization incorporates test costs and fault severities into test case prioritization as important factors. As a result of the proposed approach, software testers who perform regression testing are able to prioritize their test cases so that their effectiveness can be improved. Key words-APFD, regression, severity

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Cost-cognizant Test Case Prioritization

Test case prioritization techniques schedule test cases for regression testing in an order that increases their ability to meet some performance goal. One performance goal, rate of fault detection, measures how quickly faults are detected within the testing process. Previous work has provided a metric, APFD, for measuring rate of fault detection, and techniques for prioritizing test cases in or...

متن کامل

Analyzing and prioritization of HSE performance evaluation measures utilizing Fuzzy ANP (Case studies: Iran Khodro and Tabriz Petrochemical)

Today, HSE (health, safety, and environment) systems play a vital role in green and sustainable aspects of the companies. However, performance evaluation of HSE systems is a crucial issue in industry and academia. This paper tries to identify and prioritize the effective factors in HSE performance in Iran Khodro (the largest automotive company in Iran) and Tabriz Petrochemical (one of the bigge...

متن کامل

A New Technique for Test Case Prioritization

Software testing is important phase of software development life cycle which ensure the developer that the developed software work according to specifications or not. To make testing efficient and effective a techniques of test case prioritization are used. A well-organized Test case prioritization technique reduces the cost of testing and fault detection capabilities of testing. We will go to ...

متن کامل

An Optimized technique for Test Case Generation and Prioritization Using 'Tabu' Search and 'Data Clustering'

In practice, an available testing budget limits the number of test cases that can be executed over particular software. This paper presents a ―Tabu‖ search algorithm for the automatic generation of software test cases and their prioritization through clustering technique of data mining. The developed test case generator has a cost function for intensifying the search and another for diversifyin...

متن کامل

Factors Oriented Test Case Prioritization Technique in Regression Testing using Genetic Algorithm

Test case prioritization involves scheduling test cases in an order that increases the effectiveness in achieving some performance goals. One of the most important performance goals is the rate of fault detection. Test cases should run in an order that increases the possibility of fault detection and also that detects the most severe faults at the earliest in its testing life cycle. In this pap...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012